id: 4979518212 | 楼主:OnceBeta | 返回首页
id: 104019808581
1L | 作者:OnceBeta | 发布于 2017-02-14 00:16
一、永吧制作界现状
嗯,不用多说了,永吧现已掀起一股制作关卡的新浪潮,目前制作关卡所使用的主流引擎是以mw1.0为基础的Remake Engine和由本吧大神lyh参照mw1.0各项参数重新编写的Rainbow Engine,在优点上,二者各有千秋,Remake Engine所具有手感还原度极高、与原版更为相似的优点,但在使用方便性上则大不如Rainbow Engine,而Rainbow Engine具有简单易懂、方便操作的优点,但手感还原度则不如前者;但因前者其Event体系过于冗长等缺点,目前大多数吧友采用的是后者Rainbow Engine制作关卡。
上述二者都是以Clickteam Fusion为平台进行操作的,在Clickteam Fusion中,包括马里奥、敌人甚至屏幕的移动在内,都是由Event进行控制的,如果把关卡的布局等比作关卡的灵魂,那Event可以说是一个关卡的躯壳;而就目前方便性最高的引擎及上文中提及的主流引擎Rainbow Engine,虽然可以在不使用Event在素材、运动等方面可以进行一定的创新。但真正设计出自定义程度、可玩性高的敌人,还需要自己操作,编写出适合自己大脑中构造出的敌人行为模式的Event才能做到。
而就Clickteam Fusion的Event语句系统,虽较C、Java、Python等易于学习,但对于没有过多接触的新人,要熟练应用而达到自己理想中的效果,还是颇具难度的。
二、贴子用途
也许大家都想设计出一个自己构思的敌人,但却苦于代码技术不够好,不能实现某些想实现的效果,这就是我开这个贴子的想法,希望在此提供一点力所能及的帮助。
三、提问要求
楼下可以开始提问,注意提问前请尽量简化代码,没有人会想在自己的空余时间看一整篇代码,然后以截图的形式回复,我个人能力有限,会尽量帮助大家解决问题,当然大家也可以回答别人提问的问题,回复时请以@提问者+贴子楼数的形式开头,方便辨认,提问者看到自己问题的回答时,也请确认一下,待问题解决后,请@我,我将对价值较高的问题进行整理归纳,谢谢!
另附永吧关卡制作者交流群群号码:521993708
可选择加入,加群时请注明百度昵称
id: 104030977599
3L | 作者:nmnmoooh | 发布于 2017-02-14 08:54
前排围观
nicebeta
id: 104038941933
4L | 作者:koopa4 | 发布于 2017-02-14 12:35
膜大神
id: 104043247467
5L | 作者:Anti_Tencent | 发布于 2017-02-14 14:23
我目前正在编写一个完全不依赖专有软件的仿MF引擎,使用Lisp语言。
id: 104063013836
6L | 作者:烈火战神219 | 发布于 2017-02-14 22:13
喝了然而并无卵用
id: 104212152959
13L | 作者:HappyLee_12 | 发布于 2017-02-17 22:05
这个想法很好啊,只可惜Clickteam Fusion的项目代码不便于复制(还是我不会?),不便于移植……每次都觉得选择式写代码非常累,不如txt文本形式的代码。
id: 104392035564
14L | 作者:OnceBeta | 发布于 2017-02-21 08:16
然并卵这楼好像没用233
id: 104479319523
15L | 作者:巃嵸巋巚 | 发布于 2017-02-22 22:39
喝了
id: 104490981305
16L | 作者:烈火战神219 | 发布于 2017-02-23 05:42
永吧新水楼
id: 104497491120
17L | 作者:可爱的闪电芦苇 | 发布于 2017-02-23 10:07
我想知道怎么做可以扔刺猬的库巴
id: 104636963705
18L | 作者:我爱吃烧饼哈哈 | 发布于 2017-02-26 12:04
如何做扔库巴的乌龟
id: 104745273930
19L | 作者:yjs2005219 | 发布于 2017-02-28 19:24
怎么做叉七式紫刺鱼
id: 104854903304
20L | 作者:鬼地方32 | 发布于 2017-03-03 22:10
求助:引擎里摆设关卡页面的对象列表里只能找到“玩家1”至“玩家4”,如何添加一个玩家5进去?
id: 104873675475
21L | 作者:鬼地方32 | 发布于 2017-03-04 15:01
(求助×2)如何改存档后缀ini?
id: 104874693426
22L | 作者:我爱吃烧饼哈哈 | 发布于 2017-03-04 15:39
如何做扔锤子龟的板栗并且让板栗无敌
id: 104882048281
23L | 作者:鬼地方32 | 发布于 2017-03-04 20:11
(求助×3)创建一个位图按钮 如何使这个按钮被点击后会打开浏览器跳转到某个网站?
id: 104929882012
24L | 作者:小清新布库尔 | 发布于 2017-03-06 11:05
CF2.5的倒计时如何使用?研究了好久还没有弄出来,我就是想实现让一个程序显示系统当前时间距离8点20分00秒还有多少时多少分多少秒,求大神帮帮忙,本人纯新,
id: 104984867016
25L | 作者:巃嵸巋巚 | 发布于 2017-03-08 07:50
真•公共问题贴
id: 105444232611
26L | 作者:gurcd | 发布于 2017-03-22 20:48
顶帖
id: 105449304006
27L | 作者:TNT与爬行者 | 发布于 2017-03-22 23:21
请问闪电特效如何做,我只会普通的置顶图层+用active自带的动画
id: 105501750689
28L | 作者:巃嵸巋巚 | 发布于 2017-03-24 14:37
怎样用MMF2.5调用Bass.dll
id: 105514617680
29L | 作者:OnceBeta | 发布于 2017-03-24 21:44
@鬼地方32 23L问题回复:
使用一个名为"Open URLs Object"的extension,event已于上图给出,核心Event在编号20
id: 105514813074
30L | 作者:OnceBeta | 发布于 2017-03-24 21:50
@小清新布库尔 24L问题回复:
贴一个3小时倒计时,用ini逐秒计数来进行的,貌似和原问题不是很贴切,不过层主可以参考一下。
注:那个长得像一条黑线的东西就是一个普通的Counter计数器。
id: 105515969484
31L | 作者:OnceBeta | 发布于 2017-03-24 22:24
@可爱的闪电芦苇 17L问题回复:
实现该种效果的途径有很多,这里我贴一个我在World 13-3 Part 2里做的吧,层主参考一下
如上图,我通过两个Object来实现该效果,一个是在库巴扔刺球前后在库巴手里的(蓝标2),我称之为"Creator"吧,另一个是扔出来的诸多个、落地后将变成刺猬的(蓝标1),称之为"Resultant"。
蓝标1的Y坐标永远随库巴变化,X坐标在一般时候则为-99(其实屏幕外看不到即可),扔刺猬当时随库巴变化,整个扔刺猬过程由一个loop控制,如上图这两行就是核心Event。
注:图中两行无用的Subevent:
①马里奥大小>2,事实上我上面还有类似的两行=0 =1的,用来控制在马里奥不同状态下扔出不同数量的刺猬
②Random(3)=0,下面亦有两行=1 =2的,用来随机播放三个扔刺猬的音效
那个,最好是仿SMBX的,用着能更顺手。